AWS Step Functions

AWS Step Functions is a fully managed service that enables you to coordinate components of distributed applications and microservices using visual workflows. It allows you to build applications by stitching together AWS services and custom code into automated workflows.

Key Features

Common Use Cases

Architecture Overview

The following diagram illustrates how AWS Step Functions orchestrates tasks in a distributed application:

AWS Step Functions Architecture Diagram

Integration with Other AWS Services

AWS Step Functions integrates with several AWS services, making it a powerful tool for building complex workflows:

Things to Remember for the Exam